package cn.edu.java.collection;

import java.util.PriorityQueue;

public class PriorityQueueDemo {
    public static void main(String[] args) {
        // 创建一个优先队列，默认按自然顺序排序（最小堆）
        PriorityQueue<Integer> pq = new PriorityQueue<>();

        // 添加元素到优先队列
        pq.offer(5);
        pq.offer(2);
        pq.offer(8);
        pq.offer(1);
        pq.offer(10);

        // 输出队列中的元素
        System.out.println("优先队列中的元素：");
        while (!pq.isEmpty()) {
            System.out.println(pq.poll());
        }
    }
}
